package com.myway.dto.seatorder;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;


public class DTOSeatRefundCriteria  implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1975303723869091161L;
	private Long id;
	private String seatRefundNo;
	/**
	 * 值机订单的订单号
	 */
	private String seatOrderNo;
	private Long seatOrderId;
	
	private Date createTime;
	private String status;
	private String airlineCode;
	//退票方式     线上  or  线下
	private String refundMode;
	private String remark;
	/***
	 * 申请人
	 */
	private String proposer;
	
	/*
	 * 创建时间段的开始时间
	 */
	private String createTimeStart;
	
	private String flightDateStart;
	
	/*
	 * 创建时间段的开始结束
	 */
	private String createTimeEnd;
	
	private String flightDateEnd;
	
	
	
	/**
	 * 当前页号 例如（第1页/共20页）则 currentPageNum 为 1
	 */
	private int currentPageNum;
	
	/**
	 * 每页记录数
	 */
	private int pageSize;
	
	/**
	 * 排序
	 */
	@SuppressWarnings("rawtypes")
	private Map sortValueMap;
	
	
	
	private String airplaneType;
	
	
	/**
	 *证件号 
	 */
	private String certId;
	private String flightNo;
	
	private String moblieNo;
	private String passengerName;
	
	/*
	 * 舱位
	 */
	private String seatClass;
	private String seatNumber;
	private String ticketNo;
	/**
	 * 证件类型
	 */
	private String idtype;
	
	/**
	 * 航段序号
	 */
	private String tourIndex;
	
	/***
	 * 登机号
	 */
	private String boardingNumber; 
	
	
	private String arrCode;
	private String depCode;
	
	/***
	 * 支付时间(审批时间)
	 */
	private Date payTime;

	private String payTimeStart;
	private String payTimeEnd;
	
	/**
	 * 支付流水号
	 * @return
	 */
	private String paymentNo;
	
	/**
	 * 是否是导出execel操作
	 * @return
	 */
	private boolean isExpExecel =false;
	
	
	public boolean isExpExecel() {
		return isExpExecel;
	}
	public void setExpExecel(boolean isExpExecel) {
		this.isExpExecel = isExpExecel;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getSeatRefundNo() {
		return seatRefundNo;
	}
	public void setSeatRefundNo(String seatRefundNo) {
		this.seatRefundNo = seatRefundNo;
	}
	public Long getSeatOrderId() {
		return seatOrderId;
	}
	public void setSeatOrderId(Long seatOrderId) {
		this.seatOrderId = seatOrderId;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	
	public String getAirlineCode() {
		return airlineCode;
	}
	public void setAirlineCode(String airlineCode) {
		this.airlineCode = airlineCode;
	}
	public String getRefundMode() {
		return refundMode;
	}
	public void setRefundMode(String refundMode) {
		this.refundMode = refundMode;
	}
	
	
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getCreateTimeStart() {
		return createTimeStart;
	}
	public void setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}
	public String getCreateTimeEnd() {
		return createTimeEnd;
	}
	public void setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}
	public String getFlightDateEnd() {
		return flightDateEnd;
	}
	public void setFlightDateEnd(String flightDateEnd) {
		this.flightDateEnd = flightDateEnd;
	}
	public int getCurrentPageNum() {
		return currentPageNum;
	}
	public void setCurrentPageNum(int currentPageNum) {
		this.currentPageNum = currentPageNum;
	}
	public int getPageSize() {
		return pageSize;
	}
	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}
	@SuppressWarnings("rawtypes")
	public Map getSortValueMap() {
		return sortValueMap;
	}
	@SuppressWarnings("rawtypes")
	public void setSortValueMap(Map sortValueMap) {
		this.sortValueMap = sortValueMap;
	}
	public void setSeatOrderNo(String seatOrderNo) {
		this.seatOrderNo = seatOrderNo;
	}
	public String getSeatOrderNo() {
		return seatOrderNo;
	}
	public String getAirplaneType() {
		return airplaneType;
	}
	public void setAirplaneType(String airplaneType) {
		this.airplaneType = airplaneType;
	}
	public String getCertId() {
		return certId;
	}
	public void setCertId(String certId) {
		this.certId = certId;
	}
	public String getFlightNo() {
		return flightNo;
	}
	public void setFlightNo(String flightNo) {
		this.flightNo = flightNo;
	}
	public String getMoblieNo() {
		return moblieNo;
	}
	public void setMoblieNo(String moblieNo) {
		this.moblieNo = moblieNo;
	}
	public String getPassengerName() {
		return passengerName;
	}
	public void setPassengerName(String passengerName) {
		this.passengerName = passengerName;
	}
	public String getSeatClass() {
		return seatClass;
	}
	public void setSeatClass(String seatClass) {
		this.seatClass = seatClass;
	}
	public String getSeatNumber() {
		return seatNumber;
	}
	public void setSeatNumber(String seatNumber) {
		this.seatNumber = seatNumber;
	}
	public String getTicketNo() {
		return ticketNo;
	}
	public void setTicketNo(String ticketNo) {
		this.ticketNo = ticketNo;
	}
	public String getIdtype() {
		return idtype;
	}
	public void setIdtype(String idtype) {
		this.idtype = idtype;
	}
	public String getTourIndex() {
		return tourIndex;
	}
	public void setTourIndex(String tourIndex) {
		this.tourIndex = tourIndex;
	}
	public String getBoardingNumber() {
		return boardingNumber;
	}
	public void setBoardingNumber(String boardingNumber) {
		this.boardingNumber = boardingNumber;
	}
	
	public String getProposer() {
		return proposer;
	}
	public void setProposer(String proposer) {
		this.proposer = proposer;
	}
	public String getArrCode() {
		return arrCode;
	}
	public void setArrCode(String arrCode) {
		this.arrCode = arrCode;
	}
	public String getDepCode() {
		return depCode;
	}
	public void setDepCode(String depCode) {
		this.depCode = depCode;
	}
	public void setFlightDateStart(String flightDateStart) {
		this.flightDateStart = flightDateStart;
	}
	public String getFlightDateStart() {
		return flightDateStart;
	}
	
	public Date getPayTime() {
		return payTime;
	}
	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}
	public String getPayTimeStart() {
		return payTimeStart;
	}
	public void setPayTimeStart(String payTimeStart) {
		this.payTimeStart = payTimeStart;
	}
	public String getPayTimeEnd() {
		return payTimeEnd;
	}
	public void setPayTimeEnd(String payTimeEnd) {
		this.payTimeEnd = payTimeEnd;
	}
	public void setPaymentNo(String paymentNo) {
		this.paymentNo = paymentNo;
	}
	public String getPaymentNo() {
		return paymentNo;
	}
	
}
